package vue;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JComboBox;


public class SelectionNbJoueurs extends JFrame {
	protected JComboBox<Integer> nbjoueurs = new JComboBox();	
	public SelectionNbJoueurs() {

		//fenetre
		super("LA BATAILLE NORVEGIENNE");

		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setLayout(new GridBagLayout());
		this.setSize(700,500);
		this.setLocationRelativeTo(null);
		this.setVisible(true);

		// Contraintes GridBag
		GridBagConstraints gbc = new GridBagConstraints();
		gbc.gridheight=1;
		gbc.gridwidth=1;
		gbc.gridx=1;
		gbc.gridy=0;
		gbc.insets=new Insets(20,10,20,20);

		// Label Menu
		JLabel label1 = new JLabel("Choisissez le nombre de joueurs");
		label1.setPreferredSize(new Dimension(350, 100)); 
		label1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		Font font = new Font("Courier", Font.BOLD, 18);
		label1.setFont(font);    
		label1.setForeground(new Color(100,0,150));
		add(label1,gbc);

		//Choisir le nombre de joueurs
		gbc.gridy=1;
		JLabel label2 = new JLabel("Nombre de joueurs :");
		label2.setPreferredSize(new Dimension(350, 100)); 
		label2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
		nbjoueurs.setPreferredSize(new Dimension(70, 20));
		nbjoueurs.setModel(new javax.swing.DefaultComboBoxModel(new Integer[] {2,3,4,5,6,7,8,9,10,11}));
		add(label2,gbc);
		gbc.gridx=2;
		add(nbjoueurs,gbc);

		//Bouton Retour
		gbc.gridy=2;
		gbc.gridx=1;
		JButton bouton1 = new JButton("Retour");
		bouton1.setPreferredSize(new Dimension(350, 100)); 
		add(bouton1,gbc);

		//Bouton Valider
		gbc.gridx=2;
		JButton bouton2 = new JButton("Valider");
		bouton2.setPreferredSize(new Dimension(350, 100)); 
		add(bouton2,gbc);
	}

	public static void main(String[] args){
SelectionNbJoueurs sj = new SelectionNbJoueurs();
	}
}
